Python Job: Senior Software Engineer

Job added on

Location

Sydney - Australia

Job type

Full-Time

Python Job Details

Senior Software Engineering opportunity.

Our client is a fast growing and dynamic Technology business that specialises in AI, Machine Learning and technologies that deliver smarter decision making through the intelligent use of data.

They have developed an amazing and all inclusive culture with a fantastic environment to work in. The business is proud of its growth and successes to date and they believe they have created a business that allows people to thrive and be their best self.

Their vision has always been to make a real, positive differences to businesses of all sizes, through AI. They work closely with some of Australia’s most well-known companies, both locally and internationally, to solve all sorts of business problems.

Their products utilise machine learning algorithms, productionised models, data pipelines, explainable AI, visualisations, and then translate it into understandable insights. They are focused on helping the financial services industry deliver personalised customer experiences and transform customer engagement and retention.

Role and responsibilities

As a Senior Software Engineer, you’ll be central to building the AI-as-a-Service and machine learning platform. You will design, build, and maintain the software features required, and architect cloud infrastructure to ensure the platform remains reliable, scalable, and repeatable. You'll work closely alongside our data engineering, data science, and customer experience teams over the entire development lifecycle, from roadmaps and ideation, through to release and deployment.

Our client is looking for an awesome engineer who jumps at the opportunity to work autonomously on open-ended problems and thrives in an environment where collaboration, ambition, and excellence is paramount. Our ideal candidate is an excellent communicator able to connect with all types of people, putting their hand up, taking ownership, and never being afraid to call out for help when needed.

Key Skills:

  • Grounded computer science and engineering fundamentals
  • Experience developing in Python, or similar
  • Proficiency with algorithms, and object-oriented design
  • Experience with version control

Optional skills/education and other relevant experience (deemed to be an advantage to have all or some of the following):

  • Bachelor's degree in Software Engineering, Computer Science is a must have
  • Masters Degree and/or PhD is an advantage
  • Technical experience with: Databases (Presto, PostgreSQL, etc.) and SQL
  • Distributed computing, and development with Spark/PySpark
  • Maintaining Python packages
  • Developing APIs
  • Optimising performance and reliability
  • Unit, integration, and end-to-end testing
  • Containerisation with Docker
  • Automation and scripting
  • Understanding of agile development and processes (sprints, huddles, retros, etc.)
  • Passion for exploring deeper into performance issues

Additional Qualities & Experience that can be advantageous:

  • Experience in financial services or retail banking is an advantage but not necessary
  • Passionate about providing an excellent level of service
  • Great energy levels with an ability to work well within a team
  • Focused on further professional development
  • Able to work autonomously with a proactive mindset
  • Able to communicate effectively across all levels of a business

Feel free to apply straight away if you feel you're a excellent fit for this role. We look forward to hearing from you.

Job Types: Full-time, Permanent

Salary: $100,000.00 – $170,000.00 per year

Schedule:

  • 8 hour shift
  • Monday to Friday

Supplemental pay types:

  • Bonus
  • Performance bonus

Application Question(s):

  • Experience using Python?
  • Experience using AWS?

Education:

  • Bachelor Degree (Required)

Experience:

  • Machine learning: 1 year (Preferred)
  • Software Engineering: 1 year (Preferred)
  • Artificial intelligence: 1 year (Preferred)

Language:

  • English to a good standard (Required)

Work Authorisation:

  • Australia (Required)

Work Location: One location

Application Deadline: 18/01/2023